package com.xidian.zhiancloud.model;

import com.alibaba.excel.annotation.ExcelIgnore;
import com.alibaba.excel.annotation.ExcelProperty;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

/**
 * 安全投入台账
 *
 * @author zhangyifan
 */
@Data
@TableName("t_security_input_ledger")
public class SecurityInputLedger {
    /**
     * id
     */
    @TableId(type = IdType.AUTO)
    private Long id;

    /**
     * 多租户id
     */
    private Long companyId;

    /**
     * 安全投入台账类型，0安全教育培训费用，1劳保用品投入费用，2消防安全设备维护培养费用，3安全检查与评价费用，4安全及预防事故设备设施支出费用，5应急救援器材及应急救援演练支出费用，6重大危险源的评价及监控支出费用，7职业危害防护费用，8其他支出费用
     */
    private Integer projectType;

    /**
     * 负责人id
     */
    private Long principalId;

    /**
     * 使用部门id，多个id以逗号分割
     */
    private String useOrganizationIds;

    /**
     * 批准人id
     */
    private Long approveId;

    /**
     * 安全投入年份
     */
    private Integer year;

    /**
     * 登记时间
     */
    private Date createTime;

    /**
     * 登记人id
     */
    private Long creatorId;

    /**
     * 第一季度
     */
    private BigDecimal s1;

    /**
     * 第二季度
     */
    private BigDecimal s2;

    /**
     * 第三季度
     */
    private BigDecimal s3;

    /**
     * 第四季度
     */
    private BigDecimal s4;
}